package com.itheima.homework12;

import java.util.Random;

public class homework12 {
    /*
     在登录注册页面中，除了用户名和密码外，通常也会包含验证码。
     验证码是用来区分用户是计算机还是人，防止恶意破解密码、刷票、灌水等行为。
     请查看Random、StringBuilder相关API，定义方法，获取一个包含4个字符的验证码，
     每一位字符是随机选择的字母和数字，可包含a-z,A-Z,0-9。例如：
7Kt5
     */
    public static void Yzm(){
        StringBuilder sb = new StringBuilder("0123456789");
        for(char i='a',j='A';i<='z'&&j<='Z';i++,j++){
            sb.append(i).append(j);
        }
        String s = sb.toString();
        String yzm ="";
        System.out.println("验证码:");
        Random ra =new Random();
        for (int i = 1; i <=4 ; i++) {
            int index = ra.nextInt(s.length());
            char a = s.charAt(index);
            yzm+= a;
        }
        System.out.print(yzm);
    }

    public static void main(String[] args) {
        Yzm();
    }
}
